import React, { Component } from 'react';
import PropTypes from 'prop-types'
class DemoChild1 extends Component {
    // static defaultProps = {      
    //   pageSize: 10
    // }
    static propTypes = {
       role: PropTypes.string.isRequired
    }
    render() {
        console.log('render', this)
        /**
         * 如果当前登录的是管理员角色，可以看到用户信息，否则显示没有权限？
        */
        const { role, userinfo } = this.props
        return (
            <div className='child1'>
                用户信息（数据来自于父组件）：
                {
                    role === 'admin' ? (<div>
                        {Object.keys(userinfo).map(k => {
                            return (<div key={k}>
                                {k}-{userinfo[k]}
                            </div>)
                        })}
                    </div>) : '没有权限'
                }
               
            </div>
        );
    }
}

export default DemoChild1;